difference between investing and speculation on stock market